@charset "utf-8";
/* CSS Document */
.main_head{ margin-left:auto; margin-right:auto; width:800px; height:auto; padding-top:10px; padding-bottom:10px; margin-bottom:40px}
.main_head_tit{float:left; font-size:14px; line-height:24px}
.okshow{ float:right; font-size:13px; line-height:24px; border:1px solid #999999; background:#F0F0F0; width:120px; text-align:center; color:#FF6699; font:bold}
#main{ margin-left:auto; margin-right:auto; width:800px; height:930px; background:#FFFFFF; border:1px solid #CCCCCC; padding:10px}
.recommend{ float:left; width:100%; height:auto; padding-bottom:10px; border-bottom:1px solid #999999;}
.recommend_tit{ float:left; font-size:16px; font:bold; color:#000000; line-height:24px}
.recommend_content{ font-size:14px; line-height:24px; color:#999999}
.guest_box{ float:left; width:100%; height:140px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #999999}
.guest_leftbox{ float:left; width:200px; height:100%; margin-right:10px; padding-left:5px}
.guest_mess{ float:left; width:100%; height:40px; margin-bottom:10px;}
.guest_head img{ float:left; width:40px; height:40px; margin-right:5px; overflow:hidden}
.guest_text{ float:left;}
.screen{ font-size:14px; color:#333333; font-weight:bold; line-height:20px}
.screen_content{ font-size:14px; color:#FF3333; font-weight:bold; line-height:20px}
.constellation{ float:left; width:100%; font-size:12px}
.constellation_name{ float:left;}
.constellation_name_tit{ float:left; }
.constellation_name_content{ float:left; font-variant:bold; color:#FF6699}
.constellation_name_tit1{ float:left;  margin-left:10px}
.daren{ float:left; font-size:14px; color:#999999; line-height:35px;}
.attention img{ float:left; margin-left:50px; width:75px; height:25px}
.change_img img{ float:left; margin-top:25px; margin-left:360px; width:97px; height:30px}


body { background:#f1f1f1; margin:0 }
#workDemo {float:left; width:585px; height:100%;}
#workDemo a {width:105px; height:140px; overflow:hidden; margin:0px 5px; padding:0; border:gray 1px solid; float:left; overflow:hidden; text-decoration:none; display:block; position:relative }
#workDemo a span { display:none; }
#workDemo a img { border:none; }
#workDemo a:hover { border-color:red; }
#workDemo a:hover span { position:absolute; background:red; color:white; width:100%; padding-top:3px; text-align:center;  right:0; bottom:0; display:block; font-size:11px; filter: Alpha(Opacity=60);Opacity:0.6; }